Python Event Modülü Klavye Kodları
02.04.2021 - 11:33
Merhaba. Pygame modülü ile bir program yazıyorum. Hangi tuşa basıldığını anlaması için kodları nelerdir?
172
Görüntülenme
0 Beğeni
Merhabalar;
Pygame kullanırken öncelikle tüm eventleri ve bu eventin pygame oyun ekranını kapatma eventi olup olmadığını kontrol ediyoruz. Bunu da şu şekilde yapıyoruz:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit() # exiting pygame
sys.exit() # close black terminal
Sonrasında bu kod bloğuna elif diyerek devam edip basılan tuşun kontrolünü gerçekleştiriyoruz:
elif event.type == pygame.KEYDOWN:
if event.key == pygame.K_RIGHT or event.key == ord('d'):
(klavyeden sağ ok tuşuna yada d harfine basılıp basılmadığını kontrol ediyor.)
Umarım faydası olmuştur, iyi çalışmalar.